package data;

/**
 * Enum Condition : represente les diffrentes conditions d'echanges et de
 * remboursement d'un billet.
 * 
 * @author Alexandre Boursier and Mamadou Diallo and Cyril Gorrieri and Emmanuel
 *         Menage
 * @version 2012.01.23 
 */

public enum Condition {
	DEFINITIF, REMBOURSABLE, REMBOURSABLE_TOUJOURS, ECHANGEABLE;

    /**
     * renvoie une chaine de caractere en fonction de l'objet.
     * 
     * @return la chaine de caractere qui represente l'objet.
     */
    public String toString1() {
        switch (this) {
        case REMBOURSABLE:
            return "Remboursable avant le depart";
        case REMBOURSABLE_TOUJOURS:
            return "Remboursable avant ou apres le depart";
        case ECHANGEABLE:
            return "Echangeable";
        default:
            return "Non echangeable, non remboursable";
        }
    }
}
